McDowalls
54-56 Barking Rd., Newham, London, United Kingdom, E6 3BP
(02084) 724422 Phone